package com.example.endusation.dao;

import com.example.endusation.dto.OptionsDTO;
import com.example.endusation.dto.UserInfoDTO;
import com.example.endusation.entity.ChapterDO;
import com.example.endusation.entity.CourseDO;
import com.example.endusation.entity.ExercisesDO;
import com.example.endusation.entity.LessonDO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface CourseDAO {
    //获取所有学科
    public List<CourseDO> getCourse(String username);
    //获取章节
    public List<ChapterDO> getChapter(String coursename);
    //获取课程
    public List<LessonDO> getLesson(String chapterId);
    //获取习题
    public List<ExercisesDO> getExercise(String lessonname);
    //获取选择题选项
    public List<OptionsDTO> getOptions(String questionId);
}
